概述@ 内容 如何查找源码 系统介绍的资料和文档比较少,只有自己和javeEE或者spring框架类比。 如何查找源码 - 定位某个字段的赋值源码 1. 找到表 2. 找到字段 3. 定位到“ X_表名.set字段名”方法 4. 反向查找方法的引用 -定位某个错误提示 1. 找到日志的错误技术栈 2. 找到报错的java类.方法(行数) 3. 直接查看源码 前台报错:Wrong allocation date 日志定位:org.compiere.model.MPayment.allocateInvoice这一行 定位源码:MPayment.java的2324行2324 查看源码:if (!alloc.processIt(DocAction.ACTION_Complete)) 查看定义:直接在alloc.processIt上查看定义,得到MAllocationHdr.java 查找错误:文件内查找"Wrong allocation date"文本 查看逻辑:if (line.getC_Invoice().getDateAcct().after(getDateAcct())) 错误日志